import request from "@/utils/request"

// 登录
export async function login(params){
    let res = await request({
        url:"/login",
        method:"post",
        data:params
    })
    return res
}

// 获取用户列表
export async function getUserList(params){
    let res = await request({
        url:"/users",
        method:"get",
        params
    })
    return res
}

// 修改用户状态
export async function chuangeUserState(params){
    let res = await request({
        // 模板字符串
        url:`/users/${params.id}/state/${params.mg_state}`,
        method:"put",
        // params
    })
    return res
}

// 新增用户
export async function addUser(params){
    let res = await request({
        url:"/users",
        method:"post",
        data:params
    })
    return res
}

// 根据 ID 查询用户信息
export async function findUser(params){
    let res = await request({
        url:"/users/" + params,
        method:"get",
        // data:params
    })
    return res
}
// 修改 用户信息
export async function changeUser(params){
    let res = await request({
        url:"/users/" + params.id,
        method:"put",
        data:params.query
    })
    return res
}

// 删除用户
export async function deleteUser(params){
    let res = await request({
        url:"/users/" + params,
        method:"delete",
        
    })
    return res
}

// 分配用户角色
export async function setUserRole(params){
    // let rid = params.rid
    let res = await request({
        url:`/users/${params.id}/role`,
        method:"put",
        data:params.rid
    })
    return res
}